cast a cloud on

cast a cloud on, vb. Patents. Create doubt about (a patent, esp. its validity).

cast a cloud on Read More »